<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <title>dil.ast.Expressions</title>
  <link href="./css/style.css" rel="stylesheet" type="text/css"/>
  <!-- <link href="./img/icon.png" rel="icon" type="image/png"/> -->
  <script type="text/javascript" src="./js/jquery.js"></script>
  <script type="text/javascript" src="./js/modules.js"></script>
  <script type="text/javascript" src="./js/quicksearch.js"></script>
  <script type="text/javascript" src="./js/navigation.js"></script>
  <!--<script type="text/javascript" src="./js/jquery.treeview.js"></script>-->
  <script type="text/javascript">
    var g_moduleFQN = "dil.ast.Expressions";
  </script>
  
</head>
<body>
<div id="content">
  <h1><a href="./htmlsrc/dil.ast.Expressions.html" class="symbol">dil.ast.Expressions</a></h1>
  
<p class="sec_header">Author:</p>Aziz Köksal
<p class="sec_header">License:</p>GPL3
 <p><b>Maturity:</b> high.</p>
<dl>
<dt class="decl">class <a class="symbol _class" name="IllegalExpression" href="./htmlsrc/dil.ast.Expressions.html#L17" kind="class" beg="17" end="24">IllegalExpression</a> : Expression; <a title="Permalink to this symbol" href="#IllegalExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L17">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="IllegalExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L19" kind="ctor" beg="19" end="22">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#IllegalExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L19">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="BinaryExpression" href="./htmlsrc/dil.ast.Expressions.html#L31" kind="class" beg="31" end="45">BinaryExpression</a> : Expression; <span class="attrs">[<span class="stc">abstract</span>]</span> <a title="Permalink to this symbol" href="#BinaryExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L31">#</a></dt>
<dd class="ddef">
<div class="summary">The base class for every binary operator.</div>
The copy method is mixed in here, not in any derived class.
 If a derived class has other nodes than lhs and rhs, then it has
 to have its own copy method which handles additional nodes.
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="BinaryExpression.lhs" href="./htmlsrc/dil.ast.Expressions.html#L33" kind="variable" beg="33" end="33">lhs</a>; <a title="Permalink to this symbol" href="#BinaryExpression.lhs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L33">#</a></dt>
<dd class="ddef">
<div class="summary">Left-hand side expression.</div></dd>
<dt class="decl">Expression <a class="symbol _variable" name="BinaryExpression.rhs" href="./htmlsrc/dil.ast.Expressions.html#L34" kind="variable" beg="34" end="34">rhs</a>; <a title="Permalink to this symbol" href="#BinaryExpression.rhs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L34">#</a></dt>
<dd class="ddef">
<div class="summary">Right-hand side expression.</div></dd>
<dt class="decl">Token* <a class="symbol _variable" name="BinaryExpression.tok" href="./htmlsrc/dil.ast.Expressions.html#L35" kind="variable" beg="35" end="35">tok</a>; <a title="Permalink to this symbol" href="#BinaryExpression.tok" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L35">#</a></dt>
<dd class="ddef">
<div class="summary">The operator token.</div></dd>
<dt class="decl"><a class="symbol _ctor" name="BinaryExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L37" kind="ctor" beg="37" end="43">this</a><span class="params">(Expression <em>lhs</em>, Expression <em>rhs</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#BinaryExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L37">#</a></dt>
<dd class="ddef">
<div class="summary">Constructs a BinaryExpression object.</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CondExpression" href="./htmlsrc/dil.ast.Expressions.html#L47" kind="class" beg="47" end="58">CondExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#CondExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L47">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="CondExpression.condition" href="./htmlsrc/dil.ast.Expressions.html#L49" kind="variable" beg="49" end="49">condition</a>; <a title="Permalink to this symbol" href="#CondExpression.condition" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L49">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="CondExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L50" kind="ctor" beg="50" end="56">this</a><span class="params">(Expression <em>condition</em>, Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#CondExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L50">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CommaExpression" href="./htmlsrc/dil.ast.Expressions.html#L60" kind="class" beg="60" end="67">CommaExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#CommaExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L60">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="CommaExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L62" kind="ctor" beg="62" end="66">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#CommaExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L62">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="OrOrExpression" href="./htmlsrc/dil.ast.Expressions.html#L69" kind="class" beg="69" end="76">OrOrExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#OrOrExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L69">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="OrOrExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L71" kind="ctor" beg="71" end="75">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#OrOrExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L71">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AndAndExpression" href="./htmlsrc/dil.ast.Expressions.html#L78" kind="class" beg="78" end="85">AndAndExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#AndAndExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L78">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AndAndExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L80" kind="ctor" beg="80" end="84">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#AndAndExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L80">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="OrExpression" href="./htmlsrc/dil.ast.Expressions.html#L87" kind="class" beg="87" end="94">OrExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#OrExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L87">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="OrExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L89" kind="ctor" beg="89" end="93">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#OrExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L89">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="XorExpression" href="./htmlsrc/dil.ast.Expressions.html#L96" kind="class" beg="96" end="103">XorExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#XorExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L96">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="XorExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L98" kind="ctor" beg="98" end="102">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#XorExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L98">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AndExpression" href="./htmlsrc/dil.ast.Expressions.html#L105" kind="class" beg="105" end="112">AndExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#AndExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L105">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AndExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L107" kind="ctor" beg="107" end="111">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#AndExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L107">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CmpExpression" href="./htmlsrc/dil.ast.Expressions.html#L115" kind="class" beg="115" end="121">CmpExpression</a> : BinaryExpression; <span class="attrs">[<span class="stc">abstract</span>]</span> <a title="Permalink to this symbol" href="#CmpExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L115">#</a></dt>
<dd class="ddef">
<div class="summary">This class isn't strictly needed, just here for clarity.</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="CmpExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L117" kind="ctor" beg="117" end="120">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#CmpExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L117">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="EqualExpression" href="./htmlsrc/dil.ast.Expressions.html#L123" kind="class" beg="123" end="130">EqualExpression</a> : CmpExpression; <a title="Permalink to this symbol" href="#EqualExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L123">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="EqualExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L125" kind="ctor" beg="125" end="129">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#EqualExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L125">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IdentityExpression" href="./htmlsrc/dil.ast.Expressions.html#L133" kind="class" beg="133" end="140">IdentityExpression</a> : CmpExpression; <a title="Permalink to this symbol" href="#IdentityExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L133">#</a></dt>
<dd class="ddef">
<div class="summary">Expression "!"? "is" Expression</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="IdentityExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L135" kind="ctor" beg="135" end="139">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#IdentityExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L135">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="RelExpression" href="./htmlsrc/dil.ast.Expressions.html#L142" kind="class" beg="142" end="149">RelExpression</a> : CmpExpression; <a title="Permalink to this symbol" href="#RelExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L142">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="RelExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L144" kind="ctor" beg="144" end="148">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#RelExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L144">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="InExpression" href="./htmlsrc/dil.ast.Expressions.html#L151" kind="class" beg="151" end="158">InExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#InExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L151">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="InExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L153" kind="ctor" beg="153" end="157">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#InExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L153">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="LShiftExpression" href="./htmlsrc/dil.ast.Expressions.html#L160" kind="class" beg="160" end="167">LShiftExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#LShiftExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L160">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="LShiftExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L162" kind="ctor" beg="162" end="166">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#LShiftExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L162">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="RShiftExpression" href="./htmlsrc/dil.ast.Expressions.html#L169" kind="class" beg="169" end="176">RShiftExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#RShiftExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L169">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="RShiftExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L171" kind="ctor" beg="171" end="175">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#RShiftExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L171">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="URShiftExpression" href="./htmlsrc/dil.ast.Expressions.html#L178" kind="class" beg="178" end="185">URShiftExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#URShiftExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L178">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="URShiftExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L180" kind="ctor" beg="180" end="184">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#URShiftExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L180">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PlusExpression" href="./htmlsrc/dil.ast.Expressions.html#L187" kind="class" beg="187" end="194">PlusExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#PlusExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L187">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="PlusExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L189" kind="ctor" beg="189" end="193">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#PlusExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L189">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="MinusExpression" href="./htmlsrc/dil.ast.Expressions.html#L196" kind="class" beg="196" end="203">MinusExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#MinusExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L196">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="MinusExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L198" kind="ctor" beg="198" end="202">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#MinusExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L198">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CatExpression" href="./htmlsrc/dil.ast.Expressions.html#L205" kind="class" beg="205" end="212">CatExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#CatExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L205">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="CatExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L207" kind="ctor" beg="207" end="211">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#CatExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L207">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="MulExpression" href="./htmlsrc/dil.ast.Expressions.html#L214" kind="class" beg="214" end="221">MulExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#MulExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L214">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="MulExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L216" kind="ctor" beg="216" end="220">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#MulExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L216">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DivExpression" href="./htmlsrc/dil.ast.Expressions.html#L223" kind="class" beg="223" end="230">DivExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#DivExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L223">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="DivExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L225" kind="ctor" beg="225" end="229">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#DivExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L225">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ModExpression" href="./htmlsrc/dil.ast.Expressions.html#L232" kind="class" beg="232" end="239">ModExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#ModExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L232">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="ModExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L234" kind="ctor" beg="234" end="238">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>, Token* <em>tok</em>)</span>; <a title="Permalink to this symbol" href="#ModExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L234">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L241" kind="class" beg="241" end="248">AssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#AssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L241">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L243" kind="ctor" beg="243" end="247">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#AssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L243">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="LShiftAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L249" kind="class" beg="249" end="256">LShiftAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#LShiftAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L249">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="LShiftAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L251" kind="ctor" beg="251" end="255">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#LShiftAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L251">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="RShiftAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L257" kind="class" beg="257" end="264">RShiftAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#RShiftAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L257">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="RShiftAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L259" kind="ctor" beg="259" end="263">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#RShiftAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L259">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="URShiftAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L265" kind="class" beg="265" end="272">URShiftAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#URShiftAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L265">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="URShiftAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L267" kind="ctor" beg="267" end="271">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#URShiftAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L267">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="OrAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L273" kind="class" beg="273" end="280">OrAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#OrAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L273">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="OrAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L275" kind="ctor" beg="275" end="279">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#OrAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L275">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AndAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L281" kind="class" beg="281" end="288">AndAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#AndAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L281">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AndAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L283" kind="ctor" beg="283" end="287">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#AndAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L283">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PlusAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L289" kind="class" beg="289" end="296">PlusAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#PlusAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L289">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="PlusAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L291" kind="ctor" beg="291" end="295">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#PlusAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L291">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="MinusAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L297" kind="class" beg="297" end="304">MinusAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#MinusAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L297">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="MinusAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L299" kind="ctor" beg="299" end="303">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#MinusAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L299">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DivAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L305" kind="class" beg="305" end="312">DivAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#DivAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L305">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="DivAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L307" kind="ctor" beg="307" end="311">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#DivAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L307">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="MulAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L313" kind="class" beg="313" end="320">MulAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#MulAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L313">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="MulAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L315" kind="ctor" beg="315" end="319">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#MulAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L315">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ModAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L321" kind="class" beg="321" end="328">ModAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#ModAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L321">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="ModAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L323" kind="ctor" beg="323" end="327">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#ModAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L323">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="XorAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L329" kind="class" beg="329" end="336">XorAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#XorAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L329">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="XorAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L331" kind="ctor" beg="331" end="335">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#XorAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L331">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CatAssignExpression" href="./htmlsrc/dil.ast.Expressions.html#L337" kind="class" beg="337" end="344">CatAssignExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#CatAssignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L337">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="CatAssignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L339" kind="ctor" beg="339" end="343">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#CatAssignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L339">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DotExpression" href="./htmlsrc/dil.ast.Expressions.html#L347" kind="class" beg="347" end="354">DotExpression</a> : BinaryExpression; <a title="Permalink to this symbol" href="#DotExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L347">#</a></dt>
<dd class="ddef">
<div class="summary"><pre class="bnf">DotExpression := Expression '.' Expression</pre></div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="DotExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L349" kind="ctor" beg="349" end="353">this</a><span class="params">(Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#DotExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L349">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="UnaryExpression" href="./htmlsrc/dil.ast.Expressions.html#L360" kind="class" beg="360" end="369">UnaryExpression</a> : Expression; <span class="attrs">[<span class="stc">abstract</span>]</span> <a title="Permalink to this symbol" href="#UnaryExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L360">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="UnaryExpression.una" href="./htmlsrc/dil.ast.Expressions.html#L362" kind="variable" beg="362" end="362">una</a>; <a title="Permalink to this symbol" href="#UnaryExpression.una" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L362">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="UnaryExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L363" kind="ctor" beg="363" end="367">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#UnaryExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L363">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AddressExpression" href="./htmlsrc/dil.ast.Expressions.html#L371" kind="class" beg="371" end="378">AddressExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#AddressExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L371">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AddressExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L373" kind="ctor" beg="373" end="377">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#AddressExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L373">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PreIncrExpression" href="./htmlsrc/dil.ast.Expressions.html#L380" kind="class" beg="380" end="387">PreIncrExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#PreIncrExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L380">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="PreIncrExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L382" kind="ctor" beg="382" end="386">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#PreIncrExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L382">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PreDecrExpression" href="./htmlsrc/dil.ast.Expressions.html#L389" kind="class" beg="389" end="396">PreDecrExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#PreDecrExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L389">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="PreDecrExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L391" kind="ctor" beg="391" end="395">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#PreDecrExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L391">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PostIncrExpression" href="./htmlsrc/dil.ast.Expressions.html#L398" kind="class" beg="398" end="405">PostIncrExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#PostIncrExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L398">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="PostIncrExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L400" kind="ctor" beg="400" end="404">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#PostIncrExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L400">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="PostDecrExpression" href="./htmlsrc/dil.ast.Expressions.html#L407" kind="class" beg="407" end="414">PostDecrExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#PostDecrExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L407">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="PostDecrExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L409" kind="ctor" beg="409" end="413">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#PostDecrExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L409">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DerefExpression" href="./htmlsrc/dil.ast.Expressions.html#L416" kind="class" beg="416" end="423">DerefExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#DerefExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L416">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="DerefExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L418" kind="ctor" beg="418" end="422">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#DerefExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L418">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="SignExpression" href="./htmlsrc/dil.ast.Expressions.html#L425" kind="class" beg="425" end="444">SignExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#SignExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L425">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="SignExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L427" kind="ctor" beg="427" end="431">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#SignExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L427">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="SignExpression.isPos" href="./htmlsrc/dil.ast.Expressions.html#L433" kind="function" beg="433" end="437">isPos</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#SignExpression.isPos" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L433">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="SignExpression.isNeg" href="./htmlsrc/dil.ast.Expressions.html#L439" kind="function" beg="439" end="443">isNeg</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#SignExpression.isNeg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L439">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="NotExpression" href="./htmlsrc/dil.ast.Expressions.html#L446" kind="class" beg="446" end="453">NotExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#NotExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L446">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="NotExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L448" kind="ctor" beg="448" end="452">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#NotExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L448">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CompExpression" href="./htmlsrc/dil.ast.Expressions.html#L455" kind="class" beg="455" end="462">CompExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#CompExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L455">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="CompExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L457" kind="ctor" beg="457" end="461">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#CompExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L457">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CallExpression" href="./htmlsrc/dil.ast.Expressions.html#L464" kind="class" beg="464" end="474">CallExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#CallExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L464">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="CallExpression.args" href="./htmlsrc/dil.ast.Expressions.html#L466" kind="variable" beg="466" end="466">args</a>; <a title="Permalink to this symbol" href="#CallExpression.args" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L466">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="CallExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L467" kind="ctor" beg="467" end="473">this</a><span class="params">(Expression <em>e</em>, Expression[] <em>args</em>)</span>; <a title="Permalink to this symbol" href="#CallExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L467">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="NewExpression" href="./htmlsrc/dil.ast.Expressions.html#L476" kind="class" beg="476" end="493">NewExpression</a> : Expression; <a title="Permalink to this symbol" href="#NewExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L476">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="NewExpression.newArgs" href="./htmlsrc/dil.ast.Expressions.html#L478" kind="variable" beg="478" end="478">newArgs</a>; <a title="Permalink to this symbol" href="#NewExpression.newArgs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L478">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TypeNode <a class="symbol _variable" name="NewExpression.type" href="./htmlsrc/dil.ast.Expressions.html#L479" kind="variable" beg="479" end="479">type</a>; <a title="Permalink to this symbol" href="#NewExpression.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L479">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression[] <a class="symbol _variable" name="NewExpression.ctorArgs" href="./htmlsrc/dil.ast.Expressions.html#L480" kind="variable" beg="480" end="480">ctorArgs</a>; <a title="Permalink to this symbol" href="#NewExpression.ctorArgs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L480">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="NewExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L481" kind="ctor" beg="481" end="491">this</a><span class="params">(Expression[] <em>newArgs</em>, TypeNode <em>type</em>, Expression[] <em>ctorArgs</em>)</span>; <a title="Permalink to this symbol" href="#NewExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L481">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="NewAnonClassExpression" href="./htmlsrc/dil.ast.Expressions.html#L495" kind="class" beg="495" end="516">NewAnonClassExpression</a> : Expression; <a title="Permalink to this symbol" href="#NewAnonClassExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L495">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="NewAnonClassExpression.newArgs" href="./htmlsrc/dil.ast.Expressions.html#L497" kind="variable" beg="497" end="497">newArgs</a>; <a title="Permalink to this symbol" href="#NewAnonClassExpression.newArgs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L497">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">BaseClassType[] <a class="symbol _variable" name="NewAnonClassExpression.bases" href="./htmlsrc/dil.ast.Expressions.html#L498" kind="variable" beg="498" end="498">bases</a>; <a title="Permalink to this symbol" href="#NewAnonClassExpression.bases" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L498">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression[] <a class="symbol _variable" name="NewAnonClassExpression.ctorArgs" href="./htmlsrc/dil.ast.Expressions.html#L499" kind="variable" beg="499" end="499">ctorArgs</a>; <a title="Permalink to this symbol" href="#NewAnonClassExpression.ctorArgs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L499">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">CompoundDeclaration <a class="symbol _variable" name="NewAnonClassExpression.decls" href="./htmlsrc/dil.ast.Expressions.html#L500" kind="variable" beg="500" end="500">decls</a>; <a title="Permalink to this symbol" href="#NewAnonClassExpression.decls" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L500">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="NewAnonClassExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L501" kind="ctor" beg="501" end="514">this</a><span class="params">(Expression[] <em>newArgs</em>, BaseClassType[] <em>bases</em>, Expression[] <em>ctorArgs</em>, CompoundDeclaration <em>decls</em>)</span>; <a title="Permalink to this symbol" href="#NewAnonClassExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L501">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DeleteExpression" href="./htmlsrc/dil.ast.Expressions.html#L518" kind="class" beg="518" end="525">DeleteExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#DeleteExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L518">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="DeleteExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L520" kind="ctor" beg="520" end="524">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#DeleteExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L520">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CastExpression" href="./htmlsrc/dil.ast.Expressions.html#L527" kind="class" beg="527" end="538">CastExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#CastExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L527">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TypeNode <a class="symbol _variable" name="CastExpression.type" href="./htmlsrc/dil.ast.Expressions.html#L529" kind="variable" beg="529" end="529">type</a>; <a title="Permalink to this symbol" href="#CastExpression.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L529">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="CastExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L530" kind="ctor" beg="530" end="536">this</a><span class="params">(Expression <em>e</em>, TypeNode <em>type</em>)</span>; <a title="Permalink to this symbol" href="#CastExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L530">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IndexExpression" href="./htmlsrc/dil.ast.Expressions.html#L540" kind="class" beg="540" end="551">IndexExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#IndexExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L540">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="IndexExpression.args" href="./htmlsrc/dil.ast.Expressions.html#L542" kind="variable" beg="542" end="542">args</a>; <a title="Permalink to this symbol" href="#IndexExpression.args" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L542">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="IndexExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L543" kind="ctor" beg="543" end="549">this</a><span class="params">(Expression <em>e</em>, Expression[] <em>args</em>)</span>; <a title="Permalink to this symbol" href="#IndexExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L543">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="SliceExpression" href="./htmlsrc/dil.ast.Expressions.html#L553" kind="class" beg="553" end="568">SliceExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#SliceExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L553">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="SliceExpression.left" href="./htmlsrc/dil.ast.Expressions.html#L555" kind="variable" beg="555" end="555">left</a>; <a title="Permalink to this symbol" href="#SliceExpression.left" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L555">#</a></dt>
<dt class="decl">Expression <a class="symbol _variable" name="SliceExpression.right" href="./htmlsrc/dil.ast.Expressions.html#L555" kind="variable" beg="555" end="555">right</a>; <a title="Permalink to this symbol" href="#SliceExpression.right" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L555">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="SliceExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L556" kind="ctor" beg="556" end="566">this</a><span class="params">(Expression <em>e</em>, Expression <em>left</em>, Expression <em>right</em>)</span>; <a title="Permalink to this symbol" href="#SliceExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L556">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ModuleScopeExpression" href="./htmlsrc/dil.ast.Expressions.html#L571" kind="class" beg="571" end="581">ModuleScopeExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#ModuleScopeExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L571">#</a></dt>
<dd class="ddef">
<div class="summary">Module scope operator: '.' (IdentifierExpression|TemplateInstanceExpression)</div>
<dl>
<dt class="decl"><a class="symbol _ctor" name="ModuleScopeExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L573" kind="ctor" beg="573" end="580">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#ModuleScopeExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L573">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IdentifierExpression" href="./htmlsrc/dil.ast.Expressions.html#L587" kind="class" beg="587" end="603">IdentifierExpression</a> : Expression; <a title="Permalink to this symbol" href="#IdentifierExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L587">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="IdentifierExpression.ident" href="./htmlsrc/dil.ast.Expressions.html#L589" kind="variable" beg="589" end="589">ident</a>; <a title="Permalink to this symbol" href="#IdentifierExpression.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L589">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="IdentifierExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L590" kind="ctor" beg="590" end="594">this</a><span class="params">(Identifier* <em>ident</em>)</span>; <a title="Permalink to this symbol" href="#IdentifierExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L590">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Token* <a class="symbol _function" name="IdentifierExpression.idToken" href="./htmlsrc/dil.ast.Expressions.html#L596" kind="function" beg="596" end="600">idToken</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#IdentifierExpression.idToken" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L596">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="TemplateInstanceExpression" href="./htmlsrc/dil.ast.Expressions.html#L605" kind="class" beg="605" end="624">TemplateInstanceExpression</a> : Expression; <a title="Permalink to this symbol" href="#TemplateInstanceExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L605">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="TemplateInstanceExpression.ident" href="./htmlsrc/dil.ast.Expressions.html#L607" kind="variable" beg="607" end="607">ident</a>; <a title="Permalink to this symbol" href="#TemplateInstanceExpression.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L607">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TemplateArguments <a class="symbol _variable" name="TemplateInstanceExpression.targs" href="./htmlsrc/dil.ast.Expressions.html#L608" kind="variable" beg="608" end="608">targs</a>; <a title="Permalink to this symbol" href="#TemplateInstanceExpression.targs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L608">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="TemplateInstanceExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L609" kind="ctor" beg="609" end="615">this</a><span class="params">(Identifier* <em>ident</em>, TemplateArguments <em>targs</em>)</span>; <a title="Permalink to this symbol" href="#TemplateInstanceExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L609">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Token* <a class="symbol _function" name="TemplateInstanceExpression.idToken" href="./htmlsrc/dil.ast.Expressions.html#L617" kind="function" beg="617" end="621">idToken</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#TemplateInstanceExpression.idToken" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L617">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="SpecialTokenExpression" href="./htmlsrc/dil.ast.Expressions.html#L626" kind="class" beg="626" end="638">SpecialTokenExpression</a> : Expression; <a title="Permalink to this symbol" href="#SpecialTokenExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L626">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Token* <a class="symbol _variable" name="SpecialTokenExpression.specialToken" href="./htmlsrc/dil.ast.Expressions.html#L628" kind="variable" beg="628" end="628">specialToken</a>; <a title="Permalink to this symbol" href="#SpecialTokenExpression.specialToken" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L628">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="SpecialTokenExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L629" kind="ctor" beg="629" end="633">this</a><span class="params">(Token* <em>specialToken</em>)</span>; <a title="Permalink to this symbol" href="#SpecialTokenExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L629">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression <a class="symbol _variable" name="SpecialTokenExpression.value" href="./htmlsrc/dil.ast.Expressions.html#L635" kind="variable" beg="635" end="635">value</a>; <a title="Permalink to this symbol" href="#SpecialTokenExpression.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L635">#</a></dt>
<dd class="ddef">
<div class="summary">The expression created in the semantic phase.</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ThisExpression" href="./htmlsrc/dil.ast.Expressions.html#L640" kind="class" beg="640" end="647">ThisExpression</a> : Expression; <a title="Permalink to this symbol" href="#ThisExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L640">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="ThisExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L642" kind="ctor" beg="642" end="645">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#ThisExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L642">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="SuperExpression" href="./htmlsrc/dil.ast.Expressions.html#L649" kind="class" beg="649" end="656">SuperExpression</a> : Expression; <a title="Permalink to this symbol" href="#SuperExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L649">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="SuperExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L651" kind="ctor" beg="651" end="654">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#SuperExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L651">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="NullExpression" href="./htmlsrc/dil.ast.Expressions.html#L658" kind="class" beg="658" end="672">NullExpression</a> : Expression; <a title="Permalink to this symbol" href="#NullExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L658">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="NullExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L660" kind="ctor" beg="660" end="663">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#NullExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L660">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="NullExpression.this:2" href="./htmlsrc/dil.ast.Expressions.html#L665" kind="ctor" beg="665" end="669">this</a><span class="params">(Type <em>type</em>)</span>; <a title="Permalink to this symbol" href="#NullExpression.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L665">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="DollarExpression" href="./htmlsrc/dil.ast.Expressions.html#L674" kind="class" beg="674" end="681">DollarExpression</a> : Expression; <a title="Permalink to this symbol" href="#DollarExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L674">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="DollarExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L676" kind="ctor" beg="676" end="679">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#DollarExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L676">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="BoolExpression" href="./htmlsrc/dil.ast.Expressions.html#L683" kind="class" beg="683" end="702">BoolExpression</a> : Expression; <a title="Permalink to this symbol" href="#BoolExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L683">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">IntExpression <a class="symbol _variable" name="BoolExpression.value" href="./htmlsrc/dil.ast.Expressions.html#L685" kind="variable" beg="685" end="685">value</a>; <a title="Permalink to this symbol" href="#BoolExpression.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L685">#</a></dt>
<dd class="ddef">
<div class="summary">IntExpression of type bool.</div></dd>
<dt class="decl"><a class="symbol _ctor" name="BoolExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L687" kind="ctor" beg="687" end="693">this</a><span class="params">(bool <em>value</em>)</span>; <a title="Permalink to this symbol" href="#BoolExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L687">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">bool <a class="symbol _function" name="BoolExpression.toBool" href="./htmlsrc/dil.ast.Expressions.html#L695" kind="function" beg="695" end="699">toBool</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#BoolExpression.toBool" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L695">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IntExpression" href="./htmlsrc/dil.ast.Expressions.html#L704" kind="class" beg="704" end="736">IntExpression</a> : Expression; <a title="Permalink to this symbol" href="#IntExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L704">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">ulong <a class="symbol _variable" name="IntExpression.number" href="./htmlsrc/dil.ast.Expressions.html#L706" kind="variable" beg="706" end="706">number</a>; <a title="Permalink to this symbol" href="#IntExpression.number" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L706">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="IntExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L708" kind="ctor" beg="708" end="713">this</a><span class="params">(ulong <em>number</em>, Type <em>type</em>)</span>; <a title="Permalink to this symbol" href="#IntExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L708">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="IntExpression.this:2" href="./htmlsrc/dil.ast.Expressions.html#L715" kind="ctor" beg="715" end="733">this</a><span class="params">(Token* <em>token</em>)</span>; <a title="Permalink to this symbol" href="#IntExpression.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L715">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="RealExpression" href="./htmlsrc/dil.ast.Expressions.html#L738" kind="class" beg="738" end="774">RealExpression</a> : Expression; <a title="Permalink to this symbol" href="#RealExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L738">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">real <a class="symbol _variable" name="RealExpression.number" href="./htmlsrc/dil.ast.Expressions.html#L740" kind="variable" beg="740" end="740">number</a>; <a title="Permalink to this symbol" href="#RealExpression.number" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L740">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="RealExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L742" kind="ctor" beg="742" end="747">this</a><span class="params">(real <em>number</em>, Type <em>type</em>)</span>; <a title="Permalink to this symbol" href="#RealExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L742">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="RealExpression.this:2" href="./htmlsrc/dil.ast.Expressions.html#L749" kind="ctor" beg="749" end="771">this</a><span class="params">(Token* <em>token</em>)</span>; <a title="Permalink to this symbol" href="#RealExpression.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L749">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ComplexExpression" href="./htmlsrc/dil.ast.Expressions.html#L779" kind="class" beg="779" end="789">ComplexExpression</a> : Expression; <a title="Permalink to this symbol" href="#ComplexExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L779">#</a></dt>
<dd class="ddef">
<div class="summary">This expression holds a complex number.
 It is only created in the semantic phase.</div>
<dl>
<dt class="decl">creal <a class="symbol _variable" name="ComplexExpression.number" href="./htmlsrc/dil.ast.Expressions.html#L781" kind="variable" beg="781" end="781">number</a>; <a title="Permalink to this symbol" href="#ComplexExpression.number" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L781">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ComplexExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L782" kind="ctor" beg="782" end="787">this</a><span class="params">(creal <em>number</em>, Type <em>type</em>)</span>; <a title="Permalink to this symbol" href="#ComplexExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L782">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="CharExpression" href="./htmlsrc/dil.ast.Expressions.html#L791" kind="class" beg="791" end="810">CharExpression</a> : Expression; <a title="Permalink to this symbol" href="#CharExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L791">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">IntExpression <a class="symbol _variable" name="CharExpression.value" href="./htmlsrc/dil.ast.Expressions.html#L793" kind="variable" beg="793" end="793">value</a>; <a title="Permalink to this symbol" href="#CharExpression.value" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L793">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="CharExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L795" kind="ctor" beg="795" end="808">this</a><span class="params">(dchar <em>character</em>)</span>; <a title="Permalink to this symbol" href="#CharExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L795">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="StringExpression" href="./htmlsrc/dil.ast.Expressions.html#L812" kind="class" beg="812" end="848">StringExpression</a> : Expression; <a title="Permalink to this symbol" href="#StringExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L812">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">ubyte[] <a class="symbol _variable" name="StringExpression.str" href="./htmlsrc/dil.ast.Expressions.html#L814" kind="variable" beg="814" end="814">str</a>; <a title="Permalink to this symbol" href="#StringExpression.str" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L814">#</a></dt>
<dd class="ddef">
<div class="summary">The string data.</div></dd>
<dt class="decl">Type <a class="symbol _variable" name="StringExpression.charType" href="./htmlsrc/dil.ast.Expressions.html#L815" kind="variable" beg="815" end="815">charType</a>; <a title="Permalink to this symbol" href="#StringExpression.charType" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L815">#</a></dt>
<dd class="ddef">
<div class="summary">The character type of the string.</div></dd>
<dt class="decl"><a class="symbol _ctor" name="StringExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L817" kind="ctor" beg="817" end="823">this</a><span class="params">(ubyte[] <em>str</em>, Type <em>charType</em>)</span>; <a title="Permalink to this symbol" href="#StringExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L817">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="StringExpression.this:2" href="./htmlsrc/dil.ast.Expressions.html#L825" kind="ctor" beg="825" end="828">this</a><span class="params">(char[] <em>str</em>)</span>; <a title="Permalink to this symbol" href="#StringExpression.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L825">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="StringExpression.this:3" href="./htmlsrc/dil.ast.Expressions.html#L830" kind="ctor" beg="830" end="833">this</a><span class="params">(wchar[] <em>str</em>)</span>; <a title="Permalink to this symbol" href="#StringExpression.this:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L830">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="StringExpression.this:4" href="./htmlsrc/dil.ast.Expressions.html#L835" kind="ctor" beg="835" end="838">this</a><span class="params">(dchar[] <em>str</em>)</span>; <a title="Permalink to this symbol" href="#StringExpression.this:4" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L835">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">char[] <a class="symbol _function" name="StringExpression.getString" href="./htmlsrc/dil.ast.Expressions.html#L841" kind="function" beg="841" end="845">getString</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#StringExpression.getString" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L841">#</a></dt>
<dd class="ddef">
<div class="summary">Returns the string excluding the terminating 0.</div></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ArrayLiteralExpression" href="./htmlsrc/dil.ast.Expressions.html#L850" kind="class" beg="850" end="860">ArrayLiteralExpression</a> : Expression; <a title="Permalink to this symbol" href="#ArrayLiteralExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L850">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="ArrayLiteralExpression.values" href="./htmlsrc/dil.ast.Expressions.html#L852" kind="variable" beg="852" end="852">values</a>; <a title="Permalink to this symbol" href="#ArrayLiteralExpression.values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L852">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ArrayLiteralExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L853" kind="ctor" beg="853" end="858">this</a><span class="params">(Expression[] <em>values</em>)</span>; <a title="Permalink to this symbol" href="#ArrayLiteralExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L853">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AArrayLiteralExpression" href="./htmlsrc/dil.ast.Expressions.html#L862" kind="class" beg="862" end="875">AArrayLiteralExpression</a> : Expression; <a title="Permalink to this symbol" href="#AArrayLiteralExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L862">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="AArrayLiteralExpression.keys" href="./htmlsrc/dil.ast.Expressions.html#L864" kind="variable" beg="864" end="864">keys</a>; <a title="Permalink to this symbol" href="#AArrayLiteralExpression.keys" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L864">#</a></dt>
<dt class="decl">Expression[] <a class="symbol _variable" name="AArrayLiteralExpression.values" href="./htmlsrc/dil.ast.Expressions.html#L864" kind="variable" beg="864" end="864">values</a>; <a title="Permalink to this symbol" href="#AArrayLiteralExpression.values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L864">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AArrayLiteralExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L865" kind="ctor" beg="865" end="873">this</a><span class="params">(Expression[] <em>keys</em>, Expression[] <em>values</em>)</span>; <a title="Permalink to this symbol" href="#AArrayLiteralExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L865">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AssertExpression" href="./htmlsrc/dil.ast.Expressions.html#L877" kind="class" beg="877" end="889">AssertExpression</a> : Expression; <a title="Permalink to this symbol" href="#AssertExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L877">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="AssertExpression.expr" href="./htmlsrc/dil.ast.Expressions.html#L879" kind="variable" beg="879" end="879">expr</a>; <a title="Permalink to this symbol" href="#AssertExpression.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L879">#</a></dt>
<dt class="decl">Expression <a class="symbol _variable" name="AssertExpression.msg" href="./htmlsrc/dil.ast.Expressions.html#L879" kind="variable" beg="879" end="879">msg</a>; <a title="Permalink to this symbol" href="#AssertExpression.msg" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L879">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AssertExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L880" kind="ctor" beg="880" end="887">this</a><span class="params">(Expression <em>expr</em>, Expression <em>msg</em>)</span>; <a title="Permalink to this symbol" href="#AssertExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L880">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="MixinExpression" href="./htmlsrc/dil.ast.Expressions.html#L891" kind="class" beg="891" end="901">MixinExpression</a> : Expression; <a title="Permalink to this symbol" href="#MixinExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L891">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="MixinExpression.expr" href="./htmlsrc/dil.ast.Expressions.html#L893" kind="variable" beg="893" end="893">expr</a>; <a title="Permalink to this symbol" href="#MixinExpression.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L893">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="MixinExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L894" kind="ctor" beg="894" end="899">this</a><span class="params">(Expression <em>expr</em>)</span>; <a title="Permalink to this symbol" href="#MixinExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L894">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ImportExpression" href="./htmlsrc/dil.ast.Expressions.html#L903" kind="class" beg="903" end="913">ImportExpression</a> : Expression; <a title="Permalink to this symbol" href="#ImportExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L903">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="ImportExpression.expr" href="./htmlsrc/dil.ast.Expressions.html#L905" kind="variable" beg="905" end="905">expr</a>; <a title="Permalink to this symbol" href="#ImportExpression.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L905">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ImportExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L906" kind="ctor" beg="906" end="911">this</a><span class="params">(Expression <em>expr</em>)</span>; <a title="Permalink to this symbol" href="#ImportExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L906">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="TypeofExpression" href="./htmlsrc/dil.ast.Expressions.html#L915" kind="class" beg="915" end="925">TypeofExpression</a> : Expression; <a title="Permalink to this symbol" href="#TypeofExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L915">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TypeNode <a class="symbol _variable" name="TypeofExpression.type" href="./htmlsrc/dil.ast.Expressions.html#L917" kind="variable" beg="917" end="917">type</a>; <a title="Permalink to this symbol" href="#TypeofExpression.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L917">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="TypeofExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L918" kind="ctor" beg="918" end="923">this</a><span class="params">(TypeNode <em>type</em>)</span>; <a title="Permalink to this symbol" href="#TypeofExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L918">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="TypeDotIdExpression" href="./htmlsrc/dil.ast.Expressions.html#L927" kind="class" beg="927" end="939">TypeDotIdExpression</a> : Expression; <a title="Permalink to this symbol" href="#TypeDotIdExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L927">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TypeNode <a class="symbol _variable" name="TypeDotIdExpression.type" href="./htmlsrc/dil.ast.Expressions.html#L929" kind="variable" beg="929" end="929">type</a>; <a title="Permalink to this symbol" href="#TypeDotIdExpression.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L929">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Identifier* <a class="symbol _variable" name="TypeDotIdExpression.ident" href="./htmlsrc/dil.ast.Expressions.html#L930" kind="variable" beg="930" end="930">ident</a>; <a title="Permalink to this symbol" href="#TypeDotIdExpression.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L930">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="TypeDotIdExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L931" kind="ctor" beg="931" end="937">this</a><span class="params">(TypeNode <em>type</em>, Identifier* <em>ident</em>)</span>; <a title="Permalink to this symbol" href="#TypeDotIdExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L931">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="TypeidExpression" href="./htmlsrc/dil.ast.Expressions.html#L941" kind="class" beg="941" end="951">TypeidExpression</a> : Expression; <a title="Permalink to this symbol" href="#TypeidExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L941">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TypeNode <a class="symbol _variable" name="TypeidExpression.type" href="./htmlsrc/dil.ast.Expressions.html#L943" kind="variable" beg="943" end="943">type</a>; <a title="Permalink to this symbol" href="#TypeidExpression.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L943">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="TypeidExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L944" kind="ctor" beg="944" end="949">this</a><span class="params">(TypeNode <em>type</em>)</span>; <a title="Permalink to this symbol" href="#TypeidExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L944">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="IsExpression" href="./htmlsrc/dil.ast.Expressions.html#L953" kind="class" beg="953" end="976">IsExpression</a> : Expression; <a title="Permalink to this symbol" href="#IsExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L953">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TypeNode <a class="symbol _variable" name="IsExpression.type" href="./htmlsrc/dil.ast.Expressions.html#L955" kind="variable" beg="955" end="955">type</a>; <a title="Permalink to this symbol" href="#IsExpression.type" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L955">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Identifier* <a class="symbol _variable" name="IsExpression.ident" href="./htmlsrc/dil.ast.Expressions.html#L956" kind="variable" beg="956" end="956">ident</a>; <a title="Permalink to this symbol" href="#IsExpression.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L956">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Token* <a class="symbol _variable" name="IsExpression.opTok" href="./htmlsrc/dil.ast.Expressions.html#L957" kind="variable" beg="957" end="957">opTok</a>; <a title="Permalink to this symbol" href="#IsExpression.opTok" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L957">#</a></dt>
<dt class="decl">Token* <a class="symbol _variable" name="IsExpression.specTok" href="./htmlsrc/dil.ast.Expressions.html#L957" kind="variable" beg="957" end="957">specTok</a>; <a title="Permalink to this symbol" href="#IsExpression.specTok" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L957">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TypeNode <a class="symbol _variable" name="IsExpression.specType" href="./htmlsrc/dil.ast.Expressions.html#L958" kind="variable" beg="958" end="958">specType</a>; <a title="Permalink to this symbol" href="#IsExpression.specType" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L958">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TemplateParameters <a class="symbol _variable" name="IsExpression.tparams" href="./htmlsrc/dil.ast.Expressions.html#L959" kind="variable" beg="959" end="959">tparams</a>; <a title="Permalink to this symbol" href="#IsExpression.tparams" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L959">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="IsExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L960" kind="ctor" beg="960" end="974">this</a><span class="params">(TypeNode <em>type</em>, Identifier* <em>ident</em>, Token* <em>opTok</em>, Token* <em>specTok</em>, TypeNode <em>specType</em>, typeof(tparams) <em>tparams</em>)</span>; <a title="Permalink to this symbol" href="#IsExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L960">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="FunctionLiteralExpression" href="./htmlsrc/dil.ast.Expressions.html#L978" kind="class" beg="978" end="1007">FunctionLiteralExpression</a> : Expression; <a title="Permalink to this symbol" href="#FunctionLiteralExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L978">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">TypeNode <a class="symbol _variable" name="FunctionLiteralExpression.returnType" href="./htmlsrc/dil.ast.Expressions.html#L980" kind="variable" beg="980" end="980">returnType</a>; <a title="Permalink to this symbol" href="#FunctionLiteralExpression.returnType" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L980">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Parameters <a class="symbol _variable" name="FunctionLiteralExpression.params" href="./htmlsrc/dil.ast.Expressions.html#L981" kind="variable" beg="981" end="981">params</a>; <a title="Permalink to this symbol" href="#FunctionLiteralExpression.params" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L981">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">FuncBodyStatement <a class="symbol _variable" name="FunctionLiteralExpression.funcBody" href="./htmlsrc/dil.ast.Expressions.html#L982" kind="variable" beg="982" end="982">funcBody</a>; <a title="Permalink to this symbol" href="#FunctionLiteralExpression.funcBody" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L982">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="FunctionLiteralExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L984" kind="ctor" beg="984" end="990">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#FunctionLiteralExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L984">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="FunctionLiteralExpression.this:2" href="./htmlsrc/dil.ast.Expressions.html#L992" kind="ctor" beg="992" end="998">this</a><span class="params">(TypeNode <em>returnType</em>, Parameters <em>params</em>, FuncBodyStatement <em>funcBody</em>)</span>; <a title="Permalink to this symbol" href="#FunctionLiteralExpression.this:2" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L992">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="FunctionLiteralExpression.this:3" href="./htmlsrc/dil.ast.Expressions.html#L1000" kind="ctor" beg="1000" end="1004">this</a><span class="params">(FuncBodyStatement <em>funcBody</em>)</span>; <a title="Permalink to this symbol" href="#FunctionLiteralExpression.this:3" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1000">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ParenExpression" href="./htmlsrc/dil.ast.Expressions.html#L1010" kind="class" beg="1010" end="1020">ParenExpression</a> : Expression; <a title="Permalink to this symbol" href="#ParenExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1010">#</a></dt>
<dd class="ddef">
<div class="summary">ParenthesisExpression := "(" Expression ")"</div>
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="ParenExpression.next" href="./htmlsrc/dil.ast.Expressions.html#L1012" kind="variable" beg="1012" end="1012">next</a>; <a title="Permalink to this symbol" href="#ParenExpression.next" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1012">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ParenExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1013" kind="ctor" beg="1013" end="1018">this</a><span class="params">(Expression <em>next</em>)</span>; <a title="Permalink to this symbol" href="#ParenExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1013">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="TraitsExpression" href="./htmlsrc/dil.ast.Expressions.html#L1024" kind="class" beg="1024" end="1036">TraitsExpression</a> : Expression; <a title="Permalink to this symbol" href="#TraitsExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1024">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="TraitsExpression.ident" href="./htmlsrc/dil.ast.Expressions.html#L1026" kind="variable" beg="1026" end="1026">ident</a>; <a title="Permalink to this symbol" href="#TraitsExpression.ident" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1026">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">TemplateArguments <a class="symbol _variable" name="TraitsExpression.targs" href="./htmlsrc/dil.ast.Expressions.html#L1027" kind="variable" beg="1027" end="1027">targs</a>; <a title="Permalink to this symbol" href="#TraitsExpression.targs" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1027">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="TraitsExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1028" kind="ctor" beg="1028" end="1034">this</a><span class="params">(typeof(ident) <em>ident</em>, typeof(targs) <em>targs</em>)</span>; <a title="Permalink to this symbol" href="#TraitsExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1028">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="VoidInitExpression" href="./htmlsrc/dil.ast.Expressions.html#L1039" kind="class" beg="1039" end="1046">VoidInitExpression</a> : Expression; <a title="Permalink to this symbol" href="#VoidInitExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1039">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="VoidInitExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1041" kind="ctor" beg="1041" end="1044">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#VoidInitExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1041">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="ArrayInitExpression" href="./htmlsrc/dil.ast.Expressions.html#L1048" kind="class" beg="1048" end="1065">ArrayInitExpression</a> : Expression; <a title="Permalink to this symbol" href="#ArrayInitExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1048">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression[] <a class="symbol _variable" name="ArrayInitExpression.keys" href="./htmlsrc/dil.ast.Expressions.html#L1050" kind="variable" beg="1050" end="1050">keys</a>; <a title="Permalink to this symbol" href="#ArrayInitExpression.keys" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1050">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression[] <a class="symbol _variable" name="ArrayInitExpression.values" href="./htmlsrc/dil.ast.Expressions.html#L1051" kind="variable" beg="1051" end="1051">values</a>; <a title="Permalink to this symbol" href="#ArrayInitExpression.values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1051">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="ArrayInitExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1052" kind="ctor" beg="1052" end="1063">this</a><span class="params">(Expression[] <em>keys</em>, Expression[] <em>values</em>)</span>; <a title="Permalink to this symbol" href="#ArrayInitExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1052">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="StructInitExpression" href="./htmlsrc/dil.ast.Expressions.html#L1067" kind="class" beg="1067" end="1080">StructInitExpression</a> : Expression; <a title="Permalink to this symbol" href="#StructInitExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1067">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier*[] <a class="symbol _variable" name="StructInitExpression.idents" href="./htmlsrc/dil.ast.Expressions.html#L1069" kind="variable" beg="1069" end="1069">idents</a>; <a title="Permalink to this symbol" href="#StructInitExpression.idents" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1069">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">Expression[] <a class="symbol _variable" name="StructInitExpression.values" href="./htmlsrc/dil.ast.Expressions.html#L1070" kind="variable" beg="1070" end="1070">values</a>; <a title="Permalink to this symbol" href="#StructInitExpression.values" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1070">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="StructInitExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1071" kind="ctor" beg="1071" end="1078">this</a><span class="params">(Identifier*[] <em>idents</em>, Expression[] <em>values</em>)</span>; <a title="Permalink to this symbol" href="#StructInitExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1071">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmTypeExpression" href="./htmlsrc/dil.ast.Expressions.html#L1082" kind="class" beg="1082" end="1089">AsmTypeExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#AsmTypeExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1082">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AsmTypeExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1084" kind="ctor" beg="1084" end="1088">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#AsmTypeExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1084">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmOffsetExpression" href="./htmlsrc/dil.ast.Expressions.html#L1091" kind="class" beg="1091" end="1098">AsmOffsetExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#AsmOffsetExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1091">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AsmOffsetExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1093" kind="ctor" beg="1093" end="1097">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#AsmOffsetExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1093">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmSegExpression" href="./htmlsrc/dil.ast.Expressions.html#L1100" kind="class" beg="1100" end="1107">AsmSegExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#AsmSegExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1100">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AsmSegExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1102" kind="ctor" beg="1102" end="1106">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#AsmSegExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1102">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmPostBracketExpression" href="./htmlsrc/dil.ast.Expressions.html#L1109" kind="class" beg="1109" end="1120">AsmPostBracketExpression</a> : UnaryExpression; <a title="Permalink to this symbol" href="#AsmPostBracketExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1109">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="AsmPostBracketExpression.index" href="./htmlsrc/dil.ast.Expressions.html#L1111" kind="variable" beg="1111" end="1111">index</a>; <a title="Permalink to this symbol" href="#AsmPostBracketExpression.index" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1111">#</a></dt>
<dd class="ddef">
<div class="summary">Expression in brackets: una [ index ]</div></dd>
<dt class="decl"><a class="symbol _ctor" name="AsmPostBracketExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1112" kind="ctor" beg="1112" end="1118">this</a><span class="params">(Expression <em>e</em>, Expression <em>index</em>)</span>; <a title="Permalink to this symbol" href="#AsmPostBracketExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1112">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmBracketExpression" href="./htmlsrc/dil.ast.Expressions.html#L1122" kind="class" beg="1122" end="1132">AsmBracketExpression</a> : Expression; <a title="Permalink to this symbol" href="#AsmBracketExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1122">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Expression <a class="symbol _variable" name="AsmBracketExpression.expr" href="./htmlsrc/dil.ast.Expressions.html#L1124" kind="variable" beg="1124" end="1124">expr</a>; <a title="Permalink to this symbol" href="#AsmBracketExpression.expr" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1124">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AsmBracketExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1125" kind="ctor" beg="1125" end="1130">this</a><span class="params">(Expression <em>e</em>)</span>; <a title="Permalink to this symbol" href="#AsmBracketExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1125">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmLocalSizeExpression" href="./htmlsrc/dil.ast.Expressions.html#L1134" kind="class" beg="1134" end="1141">AsmLocalSizeExpression</a> : Expression; <a title="Permalink to this symbol" href="#AsmLocalSizeExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1134">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl"><a class="symbol _ctor" name="AsmLocalSizeExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1136" kind="ctor" beg="1136" end="1139">this</a><span class="params">()</span>; <a title="Permalink to this symbol" href="#AsmLocalSizeExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1136">#</a></dt>
<dd class="ddef"></dd></dl></dd>
<dt class="decl">class <a class="symbol _class" name="AsmRegisterExpression" href="./htmlsrc/dil.ast.Expressions.html#L1143" kind="class" beg="1143" end="1154">AsmRegisterExpression</a> : Expression; <a title="Permalink to this symbol" href="#AsmRegisterExpression" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1143">#</a></dt>
<dd class="ddef">
<dl>
<dt class="decl">Identifier* <a class="symbol _variable" name="AsmRegisterExpression.register" href="./htmlsrc/dil.ast.Expressions.html#L1145" kind="variable" beg="1145" end="1145">register</a>; <a title="Permalink to this symbol" href="#AsmRegisterExpression.register" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1145">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl">int <a class="symbol _variable" name="AsmRegisterExpression.number" href="./htmlsrc/dil.ast.Expressions.html#L1146" kind="variable" beg="1146" end="1146">number</a>; <a title="Permalink to this symbol" href="#AsmRegisterExpression.number" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1146">#</a></dt>
<dd class="ddef"></dd>
<dt class="decl"><a class="symbol _ctor" name="AsmRegisterExpression.this" href="./htmlsrc/dil.ast.Expressions.html#L1147" kind="ctor" beg="1147" end="1152">this</a><span class="params">(Identifier* <em>register</em>, int <em>number</em> = -1)</span>; <a title="Permalink to this symbol" href="#AsmRegisterExpression.this" class="symlink">¶</a><a title="Go to the HTML source file" class="srclink" href="./htmlsrc/dil.ast.Expressions.html#L1147">#</a></dt>
<dd class="ddef"></dd></dl></dd></dl>
</div>
<div id="footer">
  <p>Copyright © 2007-2008, Aziz Köksal. All rights reserved.</p>
  <p>Page generated by <a href="http://code.google.com/p/dil">dil</a> on Fri Dec 26 04:12:55 2008. Rendered by <a href="http://code.google.com/p/dil/wiki/Kandil">kandil</a>.</p>
</div>
</body>
</html>